
package com.freepay.infrastructure.Transaccion;
import com.freepay.domain.service.TransaccionService;
import com.freepay.domain.model.factura.Factura;
import com.freepay.domain.model.empresa_vendedora.Cajero;
import com.freepay.domain.model.datafono_virtual.CodigoQR;
import com.freepay.domain.model.datafono_virtual.DatafonoVirtual;

public class ExternalTransaccionService implements TransaccionService  {
    
    @Override
    public CodigoQR generarCodigoQR(Factura factura, Cajero cajero, DatafonoVirtual datafonoVirtual){
         return new CodigoQR(datafonoVirtual.getCodigo(), factura.getCodigo(), factura.valorPagar());
    }
    
}
